<?php namespace Admin\Controller;

//站点配置
class ConfigController extends CommonController
{
	//默认页面显示,提交修改方法
	public function index(){
		//实例化WebSet模型类
		$model = new \Admin\Model\WebSet;
		
		//二,判断如果有修改的话,执行操作
		if(IS_POST){
			//1.修改数据库
				//循环POST过来的所有数据
			foreach (Q('post.') as $key => $value) {
				//sql修改:UPDATE webset SET value='xxxx' WHERE name='XX';
				$model->where("name='{$key}'")->save(array('value'=>$value));
			}
			
			//2.修改框架的配置项文件	(var_export)输出或返回一个变量的字符串表示   混淆:(implode)将一个一维数组的值转化为字符串
			//调用验证码的时候,使用C函数为验证码添加条件,LoginController->code()
			file_put_contents('./Config/webSet.php', "<?php\r\nreturn " . var_export(Q('post.'),TRUE) . ";");
//		    View::success('修改成功');
		}//if--IS_POST
		
		//一,显示配置数据,分配,显示
		$data = $model->get();//获得所有数据
		View::with('data',$data);//分配变量到页面
		//显示模板
		View::make();
	}//index
	
}//class
?>